package services
{	
	import transferObjects.UsuarioTO;
	
       public class UsuarioService extends GenericService
       {
             public function UsuarioService()
             {
                    super();
                    this.destination="UsuarioService";
                    this.source="facade.FacadeUsuario";                  
             }
            
             public function obtenerUsuario(rut:int, pass:String):void
             {                  
                 this.getOperation("obtenerUsuario").send(rut,pass);         
             }
             
             public function registrarUsuario(usuario:UsuarioTO):void
             {                  
                 this.getOperation("registrarUsuario").send(usuario);         
             }
             public function obtenerUsuarioLogeado(rut:int, tipoUsuario:String):UsuarioTO
             {                  
                 this.getOperation("obtenerUsuarioLogeado").send(rut,tipoUsuario);
                 return null;         
             }
             public function eliminarUsuario(usuario:UsuarioTO, tipo:String):int
             {
             	this.getOperation("eliminarUsuario").send(usuario, tipo);
                return -1;
             }
             
             public function obtenerUsuarioRut(rut:int):UsuarioTO
             {                  
                 this.getOperation("obtenerUsuarioRut").send(rut);
                 return null;       
             }
             
       }
}